#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error meh!
#endif

// all those bss stuff are suspicious
//DATAB(__bss_end__, 4)
//DATAB(_bss_end__, 4)
//DATAB(__bss_start, 4)
//DATAB(__bss_start__, 4)
//DATA(__data_start, 4)
//DATA(_edata, 4)
//DATAB(_end, 4)
//DATAB(__end__, 4)
// __exidx_end  // type r
// __exidx_start    // type r
// _fini
// _init
// KeySymToUcs4
DATAB(_qfree, 4)
//GO(_Utf8GetConvByName, 
//GO(XActivateScreenSaver
GOM(XAddConnectionWatch, iFEppp)
GO(XAddExtension, pFp)
GO(XAddHost, vFpp)
GO(XAddHosts, vFppi)
GO(XAddPixel, vFpl)
GO(XAddToExtensionList, vFpp)
//GO(XAddToSaveSet
GO(XAllocClassHint, pFv)
GO(XAllocColor, iFppp)
GO(XAllocColorCells, iFpLipupu)
GO(XAllocColorPlanes, iFpLipiiiippp)
GO(XAllocIconSize, pFv)
GO(_XAllocID, LFp)
GO(_XAllocIDs, vFppi)
GO(XAllocNamedColor, iFppppp)
//GO(_XAllocScratch, 
GO(XAllocSizeHints, pFv)
GO(XAllocStandardColormap, pFv)
//GO(_XAllocTemp, 
GO(XAllocWMHints, pFv)
GO(XAllowEvents, iFpiL)
GO(XAllPlanes, LFv)
GO(_XAsyncErrorHandler, iFpppip)
GO(XAutoRepeatOff, iFp)
GO(XAutoRepeatOn, iFp)
GO(XBaseFontNameListOfFontSet, pFp)
GO(XBell, iFpi)
GO(XBitmapBitOrder, iFp)
GO(XBitmapPad, iFp)
GO(XBitmapUnit, iFp)
GO(XBlackPixel, LFpi)
//GO(XBlackPixelOfScreen
//GO(XCellsOfScreen
GO(XChangeActivePointerGrab, iFpuLL)
GO(XChangeGC, iFppLp)
GO(XChangeKeyboardControl, iFpLp)
GO(XChangeKeyboardMapping, iFpiipi)
GO(XChangePointerControl, iFpiiiii)
GO(XChangeProperty, iFpLLLiipi)
//GO(XChangeSaveSet
GO(XChangeWindowAttributes, iFpLLp)
GOM(XCheckIfEvent, iFEpppp)
GO(XCheckMaskEvent, iFplp)
GO(XCheckTypedEvent, iFpip)
GO(XCheckTypedWindowEvent, iFpLip)
GO(XCheckWindowEvent, iFpplp)
GO(XCirculateSubwindows, iFpLi)
//GO(XCirculateSubwindowsDown
//GO(XCirculateSubwindowsUp
GO(XClearArea, iFpLiiuui)
GO(XClearWindow, iFpp)
GO(XClipBox, iFpp)
GO(XCloseDisplay, iFp)
GO(XCloseIM, iFp)
//GO(_XCloseLC, 
GO(XCloseOM, iFp)
//GO(_XcmsAddCmapRec, 
//GO(XcmsAddColorSpace
//GO(XcmsAddFunctionSet
//GO(XcmsAllocColor
//GO(XcmsAllocNamedColor
//GO(_XcmsArcTangent, 
//GO(XcmsCCCOfColormap
//GO(XcmsCIELabClipab
//GO(XcmsCIELabClipL
//GO(XcmsCIELabClipLab
DATA(XcmsCIELabColorSpace, 6*sizeof(void*))
//GO(_XcmsCIELab_prefix   // type r, 
//GO(XcmsCIELabQueryMaxC
//GO(XcmsCIELabQueryMaxL
//GO(XcmsCIELabQueryMaxLC
//GO(_XcmsCIELabQueryMaxLCRGB, 
//GO(XcmsCIELabQueryMinL
//GO(XcmsCIELabToCIEXYZ
//GO(XcmsCIELabWhiteShiftColors
//GO(XcmsCIELuvClipL
//GO(XcmsCIELuvClipLuv
//GO(XcmsCIELuvClipuv
DATA(XcmsCIELuvColorSpace, 6*sizeof(void*))
//GO(_XcmsCIELuv_prefix   // type r, 
//GO(XcmsCIELuvQueryMaxC
//GO(XcmsCIELuvQueryMaxL
//GO(XcmsCIELuvQueryMaxLC
//GO(_XcmsCIELuvQueryMaxLCRGB, 
//GO(XcmsCIELuvQueryMinL
//GO(XcmsCIELuvToCIEuvY
//GO(XcmsCIELuvWhiteShiftColors
DATA(XcmsCIEuvYColorSpace, 6*sizeof(void*))
//GO(_XcmsCIEuvY_prefix   // type r, 
//GO(XcmsCIEuvYToCIELuv
//GO(XcmsCIEuvYToCIEXYZ
//GO(XcmsCIEuvYToTekHVC
//GO(_XcmsCIEuvY_ValidSpec, 
DATA(XcmsCIExyYColorSpace, 6*sizeof(void*)) // probably need some wrapping
//GO(_XcmsCIExyY_prefix   // type r, 
//GO(XcmsCIExyYToCIEXYZ
DATA(XcmsCIEXYZColorSpace, 6*sizeof(void*))
//GO(_XcmsCIEXYZ_prefix   // type r, 
//GO(XcmsCIEXYZToCIELab
//GO(XcmsCIEXYZToCIEuvY
//GO(XcmsCIEXYZToCIExyY
//GO(XcmsCIEXYZToRGBi
//GO(_XcmsCIEXYZ_ValidSpec, 
//GO(XcmsClientWhitePointOfCCC
//GO(XcmsConvertColors
//GO(_XcmsConvertColorsWithWhitePt, 
//GO(_XcmsCopyCmapRecAndFree, 
//GO(_XcmsCopyISOLatin1Lowered, 
//GO(_XcmsCopyPointerArray, 
//GO(_XcmsCosine, 
//GO(XcmsCreateCCC
//GO(_XcmsCubeRoot, 
DATA(_XcmsDDColorSpaces, 6*sizeof(void*))
DATA(_XcmsDDColorSpacesInit, 6*sizeof(void*))
//GO(_XcmsDDConvertColors, 
//GO(XcmsDefaultCCC
//GO(_XcmsDeleteCmapRec, 
DATA(_XcmsDIColorSpaces, 6*sizeof(void*))
DATA(_XcmsDIColorSpacesInit, 6*sizeof(void*))
//GO(_XcmsDIConvertColors, 
//GO(XcmsDisplayOfCCC
//GO(_XcmsEqualWhitePts, 
GO(XcmsFormatOfPrefix, LFp)
//GO(XcmsFreeCCC
//GO(_XcmsFreeIntensityMaps, 
//GO(_XcmsFreePointerArray, 
//GO(_XcmsGetElement, 
//GO(_XcmsGetIntensityMap, 
//GO(_XcmsGetProperty, 
//GO(_XcmsInitDefaultCCCs, 
//GO(_XcmsInitScrnInfo, 
DATA(XcmsLinearRGBFunctionSet, 3*sizeof(void*)) // probably needs some wrapping
GO(XcmsLookupColor, iFpLpppL)
//GO(_XcmsLRGB_InitScrnDefault, 
GO(XcmsPrefixOfFormat, pFL)
//GO(_XcmsPushPointerArray, 
//GO(XcmsQueryBlack
//GO(XcmsQueryBlue
GO(XcmsQueryColor, iFpLpL)
GO(XcmsQueryColors, iFpLpuL)
//GO(XcmsQueryGreen
//GO(XcmsQueryRed
//GO(XcmsQueryWhite
DATA(_XcmsRegColorSpaces, 6*sizeof(void*))
//GO(_XcmsRegFormatOfPrefix, 
//GO(_XcmsResolveColor, 
//GO(_XcmsResolveColorString, 
DATA(XcmsRGBColorSpace, 6*sizeof(void*))
DATA(XcmsRGBiColorSpace, 6*sizeof(void*))
//GO(_XcmsRGBi_prefix // type r, 
//GO(XcmsRGBiToCIEXYZ
//GO(XcmsRGBiToRGB
//GO(_XcmsRGB_prefix  // type r, 
//GO(XcmsRGBToRGBi
//GO(_XcmsRGB_to_XColor, 
DATA(_XcmsSCCFuncSets, 3*sizeof(void*))
DATA(_XcmsSCCFuncSetsInit, 3*sizeof(void*))
//GO(XcmsScreenNumberOfCCC
//GO(XcmsScreenWhitePointOfCCC
//GO(XcmsSetCCCOfColormap
//GO(XcmsSetCompressionProc
//GO(_XcmsSetGetColor, 
//GO(_XcmsSetGetColors, 
//GO(XcmsSetWhiteAdjustProc
//GO(XcmsSetWhitePoint
//GO(_XcmsSine, 
//GO(_XcmsSquareRoot, 
GO(XcmsStoreColor, iFpLp)
GO(XcmsStoreColors, iFpLpup)
//GO(_XcmsTekHVC_CheckModify, 
//GO(XcmsTekHVCClipC
//GO(XcmsTekHVCClipV
//GO(XcmsTekHVCClipVC
DATA(XcmsTekHVCColorSpace, 6*sizeof(void*))
//GO(_XcmsTekHVC_prefix   // type r, 
//GO(XcmsTekHVCQueryMaxC
//GO(XcmsTekHVCQueryMaxV
//GO(XcmsTekHVCQueryMaxVC
//GO(_XcmsTekHVCQueryMaxVCRGB, 
//GO(XcmsTekHVCQueryMaxVSamples
//GO(XcmsTekHVCQueryMinV
//GO(XcmsTekHVCToCIEuvY
//GO(XcmsTekHVCWhiteShiftColors
DATA(XcmsUNDEFINEDColorSpace, 6*sizeof(void*))
//GO(_XcmsUnresolveColor, 
//GO(XcmsVisualOfCCC
//GO(_XColor_to_XcmsRGB, 
GO(XConfigureWindow, iFpLup)
GO(XConnectionNumber, iFp)
//GO(_XConnectXCB, 
//GO(XContextDependentDrawing
GO(XContextualDrawing, iFp)
GO(XConvertCase, vFLpp)
GO(XConvertSelection, iFpLLLLL)
GO(XCopyArea, iFpLLpiiuuii)
GO(XCopyColormapAndFree, LFpL)
//GO(_XCopyEventCookie, 
GO(XCopyGC, iFppLp)
GO(XCopyPlane, iFpLLpiiuuiiL)
//GO(_XCopyToArg, 
GO(XCreateBitmapFromData, LFpLpuu)
GO(XCreateColormap, pFpppi)
GO(XCreateFontCursor, LFpu)
GO(XCreateFontSet, pFppppp)
GO(XCreateGC, pFpLLp)
GO(XCreateGlyphCursor, LFpLLuupp)
GOM(XCreateIC, pFEpV)     // use vararg
GOM(XCreateImage, pFEppuiipuuii)
GO(dummy_XCreateImage, pFppuiipuuii)    // to have the wrapper
DATAB(_XCreateMutex_fn, sizeof(void*))
GO(XCreateOC, pFp)
GO(XCreatePixmap, LFpLuuu)
GO(XCreatePixmapCursor, LFpLLppuu)
GO(XCreatePixmapFromBitmapData, LFpLpuuLLu)
GO(XCreateRegion, pFv)
GO(XCreateSimpleWindow, LFpLiiuuuLL)
GO(XCreateWindow, pFppiiuuuiupLp)
DATAB(_Xdebug, sizeof(void*))
GO(XDefaultColormap, LFpi)
GO(XDefaultColormapOfScreen, LFp)
GO(XDefaultDepth, iFpi)
GO(XDefaultDepthOfScreen, iFp)
//GO(_XDefaultError, 
GO(XDefaultGC, pFpi)
GO(XDefaultGCOfScreen, pFp)
GO(_XDefaultIOError, iFp)
//GO(_XDefaultOpenIM, 
//GO(_XDefaultOpenOM, 
GO(XDefaultRootWindow, LFp)
GO(XDefaultScreen, iFp)
GO(XDefaultScreenOfDisplay, pFp)
GO(XDefaultString, pFv)
GO(XDefaultVisual, pFpi)
GO(XDefaultVisualOfScreen, pFp)
//GO(_XDefaultWireError, 
GO(XDefineCursor, iFpLL)
GO(XDeleteContext, iFpLi)
//GO(XDeleteModifiermapEntry
GO(XDeleteProperty, iFpLL)
//GO(_XDeq, 
GOM(_XDeqAsyncHandler, vFEpp)
GO(XDestroyIC, vFp)
GOM(XDestroyImage, iFEp)  //need to unbridge
GO(XDestroyOC, vFp)
GO(XDestroyRegion, iFp)
GO(XDestroySubwindows, iFpp)
GO(XDestroyWindow, iFpp)
//GO(XDirectionalDependentDrawing
GO(XDisableAccessControl, vFp)
GO(XDisplayCells, iFpi)
GO(XDisplayHeight, iFpi)
GO(XDisplayHeightMM, iFpi)
GO(XDisplayKeycodes, iFppp)
//GO(XDisplayMotionBufferSize
GO(XDisplayName, pFp)
GO(XDisplayOfIM, pFp)
GO(XDisplayOfOM, pFp)
GO(XDisplayOfScreen, pFp)
//GO(XDisplayPlanes
GO(XDisplayString, pFp)
GO(XDisplayWidth, iFpi)
GO(XDisplayWidthMM, iFpi)
//GO(XDoesBackingStore
//GO(XDoesSaveUnders
GO(XDrawArc, iFpppiiuuii)
//GO(XDrawArcs
//GO(XDrawImageString
//GO(XDrawImageString16
GO(XDrawLine, iFpLpiiii)
GO(XDrawLines, iFppppii)
GO(XDrawPoint, iFpLpii)
GO(XDrawPoints, iFpLppii)
GO(XDrawRectangle, iFpppiiuu)
GO(XDrawRectangles, iFppppi)
GO(XDrawSegments, iFpLppi)
GO(XDrawString, iFpLpiipi)
GO(XDrawString16, iFpLpiipi)
GO(XDrawText, iFpLpiipi)
GO(XDrawText16, iFpLpiipi)
GO(_XEatData, vFpL)
GO(_XEatDataWords, vFpL)
//GO(XEHeadOfExtensionList
GO(XEmptyRegion, iFp)
GO(XEnableAccessControl, vFp)
GO(_XEnq, vFpp)
GO(XEqualRegion, iFpp)
//GO(_XError, 
DATAB(_XErrorFunction, sizeof(void*))
//GO(XESetBeforeFlush
GOM(XESetCloseDisplay, pFEpip)
//GO(XESetCopyEventCookie
//GO(XESetCopyGC
//GO(XESetCreateFont
//GO(XESetCreateGC
GOM(XESetError, pFEpip)
//GO(XESetErrorString
GOM(XESetEventToWire, pFEpip)
//GO(XESetFlushGC
//GO(XESetFreeFont
//GO(XESetFreeGC
//GO(XESetPrintErrorValues
//GO(XESetWireToError
GOM(XESetWireToEvent, pFEpip)
//GO(XESetWireToEventCookie
GO(XEventMaskOfScreen, lFp)
GO(XEventsQueued, iFpi)
//GO(_XEventsQueued, 
//GO(_Xevent_to_mask  // type r, 
//GO(_XEventToWire, 
GO(XExtendedMaxRequestSize, lFp)
GO(XExtentsOfFontSet, pFp)
//GO(_XF86BigfontFreeFontMetrics, 
//GO(_XF86LoadQueryLocaleFont, 
GO(XFetchBuffer, pFppi)
GO(XFetchBytes, pFpp)
//GO(_XFetchEventCookie, 
GO(XFetchName, iFppp)
GO(XFillArc, iFpLpiiuuii)
GO(XFillArcs, iFpLppi)
GO(XFillPolygon, iFpLppiii)
GO(XFillRectangle, iFpLpiiuu)
GO(XFillRectangles, iFpLppi)
GO(XFilterEvent, iFpL)
GO(XFindContext, iFpLip)
//GO(XFindOnExtensionList
GO(XFlush, iFp)
GO(_XFlush, vFp)
GO(XFlushGC, vFpp)
GO(_XFlushGCCache, vFpp)
GO(XFontsOfFontSet, iFppp)
GO(XForceScreenSaver, iFpi)
GO(XFree, iFp)
//GO(_XFreeAtomTable, 
GO(XFreeColormap, iFpp)
GO(XFreeColors, iFpLpiL)
GO(XFreeCursor, iFpL)
DATAB(_XFreeDisplayLock_fn, sizeof(void*))
//GO(_XFreeDisplayStructure, 
//GO(_XFreeEventCookies, 
GO(XFreeEventData, vFpp)
//GO(_XFreeExtData, 
GO(XFreeExtensionList, iFp)
GO(XFreeFont, iFpp)
GO(XFreeFontInfo, iFppi)
GO(XFreeFontNames, iFp)
GO(XFreeFontPath, iFp)
GO(XFreeFontSet, vFpp)
GO(XFreeGC, iFpp)
GO(XFreeModifiermap, iFp)
DATAB(_XFreeMutex_fn, sizeof(void*))
GO(XFreePixmap, iFpL)
GO(XFreeStringList, vFp)
//GO(_XFreeTemp, 
//GO(_XFreeX11XCBStructure, 
GO(XGContextFromGC, LFp)
GO(XGeometry, iFpippuuuiipppp)
GO(_XGetAsyncData, vFpppiiii)
GO(_XGetAsyncReply, pFppppiii)
GO(XGetAtomName, pFpL)
GO(XGetAtomNames, iFppip)
//GO(_XGetBitsPerPixel, 
GO(XGetClassHint, iFppp)
GO(XGetCommand, iFpLpp)
GO(XGetDefault, pFppp)
GO(XGetErrorDatabaseText, iFpppppi)
GO(XGetErrorText, iFpipi)
GO(XGetEventData, iFpp)
GO(XGetFontPath, pFpp)
GO(XGetFontProperty, iFpLp)
GO(XGetGCValues, iFppLp)
GO(XGetGeometry, iFpLppppppp)
GO(_XGetHostname, iFpi)
GO(XGetIconName, iFpLp)
GO(XGetIconSizes, iFpLpp)
GO(XGetICValues, pFpppppppppp)      // use varargs...
GOM(XGetImage, pFEppiiuuLi)     // return an XImage with callbacks that needs wrapping
GO(XGetIMValues, pFppppppp)     // use varargs
GO(XGetInputFocus, iFppp)
GO(XGetKeyboardControl, iFpp)
GO(XGetKeyboardMapping, pFpCip)
//GO(_XGetLCValues, 
GO(XGetModifierMapping, pFp)
GO(XGetMotionEvents, pFpLLLp)
GO(XGetNormalHints, iFppp)
GO(XGetOCValues, pFpppppppppp) // use varargs
GO(XGetOMValues, pFp)
//GOM(XGetPixel, LFEpii)  // need unbridging
GO(dummy_XGetPixel, LFpii)     // for the wrapper
GO(XGetPointerControl, iFpppp)
GO(XGetPointerMapping, iFppi)
GOM(_XGetRequest, pFEpuL)
GO(XGetRGBColormaps, iFpLppL)
//GO(_XGetScanlinePad, 
GO(XGetScreenSaver, iFppppp)
GO(XGetSelectionOwner, LFpL)
//GO(XGetSizeHints
GO(XGetStandardColormap, iFpLpL)
GOM(XGetSubImage, pFEppiiuuuipii)
GO(XGetTextProperty, iFpLpL)
GO(XGetTransientForHint, iFpLp)
GO(XGetVisualInfo, pFplpp)
GO(XGetWindowAttributes, iFppp)
//GO(_XGetWindowAttributes, 
GO(XGetWindowProperty, iFpLLlliLppppp)
//GO(XGetWMClientMachine
GO(XGetWMColormapWindows, iFpLpp)
GO(XGetWMHints, pFpL)
GO(XGetWMIconName, iFppp)
GO(XGetWMName, iFpLp)
GO(XGetWMNormalHints, iFpLpp)
GO(XGetWMProtocols, iFpLpp)
GO(XGetWMSizeHints, iFpLppL)
//GO(XGetZoomHints
DATAB(_Xglobal_lock, sizeof(void*))
GO(XGrabButton, iFpuuLiuiiLL)
GO(XGrabKey, iFpiuLiii)
GO(XGrabKeyboard, iFpLiiiL)
GO(XGrabPointer, iFpLiuiiLLL)
GO(XGrabServer, iFp)
DATAB(_XHeadOfDisplayList, sizeof(void*))
GO(XHeightMMOfScreen, iFp)
GO(XHeightOfScreen, iFp)
DATAB(_Xi18n_lock, sizeof(void*))
GO(XIconifyWindow, iFppi)
GOM(XIfEvent, iFEpppp)
GO(XImageByteOrder, iFp)
//GO(_XIMCompileResourceList, 
//GO(_XimGetCharCode, 
//GO(_XimGetLocaleCode, 
//GO(_XimLookupMBText, 
//GO(_XimLookupUTF8Text, 
//GO(_XimLookupWCText, 
GO(XIMOfIC, pFp)
//GO(_XimXTransBytesReadable, 
//GO(_XimXTransClose, 
//GO(_XimXTransCloseForCloning, 
//GO(_XimXTransConnect, 
//GO(_XimXTransDisconnect, 
//GO(_XimXTransFreeConnInfo, 
//GO(_XimXTransGetConnectionNumber, 
//GO(_XimXTransGetHostname, 
//GO(_XimXTransGetMyAddr, 
//GO(_XimXTransGetPeerAddr, 
//GO(_XimXTransIsLocal, 
//GO(_XimXTransOpenCLTSClient, 
//GO(_XimXTransOpenCOTSClient, 
//GO(_XimXTransRead, 
//GO(_XimXTransReadv, 
//GO(_XimXTransSetOption, 
DATA(_XimXTransSocketINET6Funcs, sizeof(void*))
DATA(_XimXTransSocketINETFuncs, sizeof(void*))
DATA(_XimXTransSocketLocalFuncs, sizeof(void*))
DATA(_XimXTransSocketTCPFuncs, sizeof(void*))
DATA(_XimXTransSocketUNIXFuncs, sizeof(void*))
//GO(_XimXTransWrite, 
//GO(_XimXTransWritev, 
//GO(_XInitDefaultIM, 
//GO(_XInitDefaultOM, 
DATAB(_XInitDisplayLock_fn, sizeof(void*))
//GO(_XInitDynamicIM, 
//GO(_XInitDynamicOM, 
GO(XInitExtension, pFpp)
GOM(XInitImage, iFEp)
//GO(_XInitImageFuncPtrs, 
//GO(_XInitKeysymDB, 
GO(XInitThreads, iFv)
GO(XInsertModifiermapEntry, pFpCi)
GO(XInstallColormap, iFpp)
GO(XInternalConnectionNumbers, iFppp)
GO(XInternAtom, LFppi)
GO(XInternAtoms, iFppiip)
GO(XIntersectRegion, iFppp)
GO(_XIOError, iFp)
DATAB(_XIOErrorFunction, sizeof(void*))
//GO(_XIsEventCookie, 
GO(XkbAddDeviceLedInfo, pFpuu)
//GO(XkbAddGeomColor
//GO(XkbAddGeomDoodad
//GO(XkbAddGeomKey
//GO(XkbAddGeomKeyAlias
//GO(XkbAddGeomOutline
//GO(XkbAddGeomOverlay
//GO(XkbAddGeomOverlayKey
//GO(XkbAddGeomOverlayRow
//GO(XkbAddGeomProperty
//GO(XkbAddGeomRow
//GO(XkbAddGeomSection
//GO(XkbAddGeomShape
GO(XkbAddKeyType, pFpLiii)
//GO(XkbAllocClientMap
GO(XkbAllocCompatMap, iFpuu)
GO(XkbAllocControls, iFpu)
GO(XkbAllocDeviceInfo, pFuuu)
//GO(XkbAllocGeomColors
//GO(XkbAllocGeomDoodads
//GO(XkbAllocGeometry
//GO(XkbAllocGeomKeyAliases
//GO(XkbAllocGeomKeys
//GO(XkbAllocGeomOutlines
//GO(XkbAllocGeomOverlayKeys
//GO(XkbAllocGeomOverlayRows
//GO(XkbAllocGeomOverlays
//GO(XkbAllocGeomPoints
//GO(XkbAllocGeomProps
//GO(XkbAllocGeomRows
//GO(XkbAllocGeomSectionDoodads
//GO(XkbAllocGeomSections
//GO(XkbAllocGeomShapes
GO(XkbAllocIndicatorMaps, iFp)
GO(XkbAllocKeyboard, pFv)
GO(XkbAllocNames, iFpuii)
//GO(XkbAllocServerMap
GO(XkbApplyCompatMapToKey, iFpCp)
GO(XkbApplyVirtualModChanges, iFpup)
GO(XkbBell, iFppip)
GO(XkbBellEvent, iFpLiL)
GO(XkbChangeDeviceInfo, iFppp)
//GO(XkbChangeEnabledControls
GO(XkbChangeKeycodeRange, iFpiip)
GO(XkbChangeMap, iFppp)
GO(XkbChangeNames, iFppp)
GO(XkbChangeTypesOfKey, iFpiiupp)
GO(XkbComputeEffectiveMap, iFppp)
//GO(XkbComputeRowBounds
//GO(XkbComputeSectionBounds
//GO(XkbComputeShapeBounds
//GO(XkbComputeShapeTop
//GO(_XkbCopyFromReadBuffer, 
GO(XkbCopyKeyType, iFpp)
GO(XkbCopyKeyTypes, iFppi)
//GO(XkbDeviceBell
GO(XkbDeviceBellEvent, iFpLiiiiL)
//GO(XkbFindOverlayForKey
GO(XkbForceBell, iFpi)
GO(XkbForceDeviceBell, iFpiiii)
GO(XkbFreeClientMap, vFpui)
//GO(XkbFreeCompatMap
GO(XkbFreeComponentList, vFp)
//GO(XkbFreeControls
GO(XkbFreeDeviceInfo, vFpui)
//GO(XkbFreeGeomColors
//GO(XkbFreeGeomDoodads
//GO(XkbFreeGeometry
//GO(XkbFreeGeomKeyAliases
//GO(XkbFreeGeomKeys
//GO(XkbFreeGeomOutlines
//GO(XkbFreeGeomOverlayKeys
//GO(XkbFreeGeomOverlayRows
//GO(XkbFreeGeomOverlays
//GO(XkbFreeGeomPoints
//GO(XkbFreeGeomProperties
//GO(XkbFreeGeomRows
//GO(XkbFreeGeomSections
//GO(XkbFreeGeomShapes
GO(XkbFreeIndicatorMaps, vFp)
GO(XkbFreeKeyboard, vFpui)
GO(XkbFreeNames, vFpui)
//GO(_XkbFreeReadBuffer, 
//GO(XkbFreeServerMap
DATA(_XkbGetAtomNameFunc, sizeof(void*))
//GO(XkbGetAutoRepeatRate
GO(XkbGetAutoResetControls, iFppp)
//GO(_XkbGetCharset, 
//GO(XkbGetCompatMap
GO(XkbGetControls, iFpLp)
//GO(_XkbGetConverters, 
GO(XkbGetDetectableAutoRepeat, iFpp)
GO(XkbGetDeviceButtonActions, iFppiuu)
GO(XkbGetDeviceInfo, pFpuuuu)
//GO(XkbGetDeviceInfoChanges
//GO(XkbGetDeviceLedInfo
//GO(XkbGetGeometry
//GO(XkbGetIndicatorMap
GO(XkbGetIndicatorState, iFpup)
//GO(XkbGetKeyActions
//GO(XkbGetKeyBehaviors
GO(XkbGetKeyboard, pFpuu)
GO(XkbGetKeyboardByName, pFpupuui)
//GO(XkbGetKeyExplicitComponents
//GO(XkbGetKeyModifierMap
//GO(XkbGetKeySyms
//GO(XkbGetKeyTypes
GO(XkbGetKeyVirtualModMap, iFpuup)
GO(XkbGetMap, pFpuu)
//GO(XkbGetMapChanges
GO(XkbGetNamedDeviceIndicator, iFpuuuLpppp)
//GO(XkbGetNamedGeometry
GO(XkbGetNamedIndicator, iFpLpppp)
GO(XkbGetNames, iFpup)
GO(XkbGetPerClientControls, iFpp)
//GO(_XkbGetReadBufferCountedString, 
//GO(_XkbGetReadBufferPtr, 
GO(XkbGetState, iFpup)
GO(XkbGetUpdatedMap, iFpup)
//GO(XkbGetVirtualMods
GO(XkbGetXlibControls, uFp)
GO(XkbIgnoreExtension, iFi)
GO(XkbInitCanonicalKeyTypes, iFpui)
//GO(_XkbInitReadBuffer, 
DATA(_XkbInternAtomFunc, sizeof(void*))
GO(XkbKeycodeToKeysym, LFpCii)
GO(XkbKeysymToModifiers, uFpL)
GO(XkbKeyTypesForCoreSymbols, iFpipupp)
GO(XkbLatchGroup, iFpuu)
GO(XkbLatchModifiers, iFpuuu)
GO(XkbLibraryVersion, iFpp)
GO(XkbListComponents, pFpupp)
//GO(XkbLockGroup
//GO(XkbLockModifiers
GO(XkbLookupKeyBinding, iFpLupip)
GO(XkbLookupKeySym, iFpCupp)
GO(XkbNoteControlsChanges, vFppu)
//GO(_XkbNoteCoreMapChanges, 
GO(XkbNoteDeviceChanges, vFppu)
GO(XkbNoteMapChanges, vFppu)
GO(XkbNoteNameChanges, vFppu)
GO(XkbOpenDisplay, pFpppppp)
//GO(_XkbPeekAtReadBuffer, 
GO(XkbQueryExtension, iFpppppp)
//GO(_XkbReadBufferCopyKeySyms, 
//GO(_XkbReadCopyKeySyms, 
//GO(_XkbReadGetCompatMapReply, 
//GO(_XkbReadGetGeometryReply, 
//GO(_XkbReadGetIndicatorMapReply, 
//GO(_XkbReadGetMapReply, 
//GO(_XkbReadGetNamesReply, 
GO(XkbRefreshKeyboardMapping, iFp)
//GO(_XkbReloadDpy, 
GO(XkbResizeDeviceButtonActions, iFpu)
GO(XkbResizeKeyActions, pFpii)
GO(XkbResizeKeySyms, pFpii)
GO(XkbResizeKeyType, iFpiiii)
GO(XkbSelectEventDetails, iFpuuLL)
GO(XkbSelectEvents, iFpuLL)
//GO(XkbSetAtomFuncs
//GO(XkbSetAutoRepeatRate
GO(XkbSetAutoResetControls, iFpupp)
GO(XkbSetCompatMap, iFpupi)
//GO(XkbSetControlslib
GO(XkbSetDebuggingFlags, iFpuupuupp)
GO(XkbSetDetectableAutoRepeat, iFpip)
GO(XkbSetDeviceButtonActions, iFppuu)
GO(XkbSetDeviceInfo, iFpup)
GO(XkbSetDeviceLedInfo, iFppuuu)
//GO(XkbSetGeometry
GO(XkbSetIgnoreLockMods, iFpuuuuu)
//GO(XkbSetIndicatorMap
GO(XkbSetMap, iFpup)
GO(XkbSetNamedDeviceIndicator, iFpuuuLiiip)
GO(XkbSetNamedIndicator, iFpLiiip)
GO(XkbSetNames, iFpuuup)
GO(XkbSetPerClientControls, iFpup)
//GO(XkbSetServerInternalMods
GO(XkbSetXlibControls, uFpuu)
//GO(_XkbSkipReadBufferData, 
GO(XkbToControl, CFC)
//GO(XkbTranslateKey
GO(XkbTranslateKeyCode, iFpCupp)
GO(XkbTranslateKeySym, iFppupip)
GO(XkbUpdateActionVirtualMods, iFppu)
GO(XkbUpdateKeyTypeVirtualMods, vFppup)
GO(XkbUpdateMapFromCore, iFpCiipp)
GO(XkbUseExtension, iFppp)
GO(XkbVirtualModsToReal, iFpup)
//GO(_XkbWriteCopyKeySyms, 
GO(XkbXlibControlsImplemented, uFv)
GO(XKeycodeToKeysym, LFpCi)
//GO(_XKeycodeToKeysym, 
//GO(_XKeyInitialize, 
GO(XKeysymToKeycode, CFpL)
//GO(_XKeysymToKeycode, 
//GO(_XKeysymToModifiers, 
GO(XKeysymToString, pFL)
//GO(_XkeyTable   // type r, 
GO(XKillClient, iFpL)
GO(XLastKnownRequestProcessed, LFp)
//GO(_XlcAddCharSet, 
//GO(_XlcAddCT, 
//GO(_XlcAddGB18030LocaleConverters, 
//GO(_XlcAddLoader, 
//GO(_XlcAddUtf8Converters, 
//GO(_XlcAddUtf8LocaleConverters, 
//GO(_XlcCloseConverter, 
//GO(_XlcCompareISOLatin1, 
//GO(_XlcCompileResourceList, 
//GO(_XlcConvert, 
//GO(_XlcCopyFromArg, 
//GO(_XlcCopyToArg, 
//GO(_XlcCountVaList, 
//GO(_XlcCreateDefaultCharSet, 
//GO(_XlcCreateLC, 
//GO(_XlcCreateLocaleDataBase, 
//GO(_XlcCurrentLC, 
//GO(_XlcDbg_printValue, 
//GO(_XlcDefaultMapModifiers, 
//GO(_XlcDeInitLoader, 
//GO(_XlcDestroyLC, 
//GO(_XlcDestroyLocaleDataBase, 
//GO(_XlcDynamicLoad, 
//GO(_XlcFileName, 
DATA(_XlcGenericMethods, sizeof(void*))
//GO(_XlcGetCharSet, 
//GO(_XlcGetCharSetWithSide, 
//GO(_XlcGetCSValues, 
//GO(_XlcGetLocaleDataBase, 
//GO(_XlcGetResource, 
//GO(_XlcGetValues, 
//GO(_XlcInitCTInfo, 
//GO(_XlcInitLoader, 
//GO(_XlcLocaleDirName, 
//GO(_XlcLocaleLibDirName, 
//GO(_XlcMapOSLocaleName, 
//GO(_Xlcmbstoutf8, 
//GO(_Xlcmbstowcs, 
//GO(_Xlcmbtowc, 
//GO(_XlcNCompareISOLatin1, 
//GO(_XlcOpenConverter, 
//GO(_XlcParseCharSet, 
//GO(_XlcParse_scopemaps, 
DATA(_XlcPublicMethods, sizeof(void*))
//GO(_XlcRemoveLoader, 
//GO(_XlcResetConverter, 
//GO(_XlcResolveI18NPath, 
//GO(_XlcResolveLocaleName, 
//GO(_XlcSetConverter, 
//GO(_XlcSetValues, 
//GO(_XlcValidModSyntax, 
//GO(_XlcVaToArgList, 
//GO(_Xlcwcstombs, 
//GO(_Xlcwctomb, 
GO(XListDepths, pFpip)
GO(XListExtensions, pFpp)
GO(XListFonts, pFppip)
GO(XListFontsWithInfo, pFppipp)
GO(XListHosts, pFppp)
GO(XListInstalledColormaps, pFpLp)
GO(XListPixmapFormats, pFpp)
GO(XListProperties, pFpLp)
GO(XLoadFont, LFpp)
GO(XLoadQueryFont, pFpp)
// xlocaledir
GO(XLocaleOfFontSet, pFp)
GO(XLocaleOfIM, pFp)
GO(XLocaleOfOM, pFp)
GO(XLockDisplay, vFp)
DATAB(_XLockMutex_fn, sizeof(void*))
GO(XLookupColor, iFpLppp)
GO(XLookupKeysym, LFpi)
//GO(_XLookupKeysym, 
GO(XLookupString, iFppipp)
//GO(_XLookupString, 
GO(XLowerWindow, iFpp)
GO(XMapRaised, iFpp)
GO(XMapSubwindows, iFpp)
GO(XMapWindow, iFpp)
GO(XMaskEvent, iFplp)
GO(XMatchVisualInfo, iFpiiip)
//GO(XMaxCmapsOfScreen
GO(XMaxRequestSize, iFp)
//GO(XmbDrawImageString
GO(XmbDrawString, vFppppiipi)
//GO(XmbDrawText
GO(_Xmblen, iFpi)
GO(XmbLookupString, iFpppipp)
GO(XmbResetIC, pFp)
GO(XmbSetWMProperties, vFpppppippp)
//GO(_Xmbstoutf8, 
//GO(_Xmbstowcs, 
GO(XmbTextEscapement, iFppi)
GO(XmbTextExtents, iFppipp)
GO(XmbTextListToTextProperty, iFppiip)
//GO(_XmbTextListToTextProperty, 
GO(XmbTextPerCharExtents, iFppippppp)
GO(XmbTextPropertyToTextList, iFpppp)
//GO(_XmbTextPropertyToTextList, 
GO(_Xmbtowc, iFppi)
//GO(XMinCmapsOfScreen
GO(XMoveResizeWindow, iFpLiiuu)
GO(XMoveWindow, iFpLii)
GO(XNewModifiermap, pFi)
GO(XNextEvent, iFpp)
GO(XNextRequest, LFp)
GO(XNoOp, iFp)
//GO(_XNoticeCreateBitmap, 
//GO(_XNoticePutBitmap, 
GO(XOffsetRegion, iFpii)
GO(XOMOfOC, pFp)
GOM(XOpenDisplay, pFEp)
GO(XOpenIM, pFpppp)
//GO(_XOpenLC, 
GO(XOpenOM, pFpppp)
//GO(_XParseBaseFontNameList, 
GO(XParseColor, iFpLpp)
GO(XParseGeometry, iFppppp)
GO(XPeekEvent, iFpp)
GOM(XPeekIfEvent, iFEpppp)
GO(XPending, iFp)
//GO(Xpermalloc
GO(XPlanesOfScreen, iFp)
GO(XPointInRegion, iFpp)
//GO(_XPollfdCacheAdd, 
//GO(_XPollfdCacheDel, 
//GO(_XPollfdCacheInit, 
GO(XPolygonRegion, pFpii)
GO(XProcessInternalConnection, vFpi)
//GO(_XProcessInternalConnection, 
//GO(_XProcessWindowAttributes, 
GO(XProtocolRevision, iFp)
GO(XProtocolVersion, iFp)
GO(XPutBackEvent, iFpp)
//GO(_XPutBackEvent, 
GOM(XPutImage, iFEppppiiiiuu)
//GO(XPutPixel
GO(XQLength, iFp)
GO(XQueryBestCursor, iFppuupp)
GO(XQueryBestSize, iFpiLuupp)
//GO(XQueryBestStipple
GO(XQueryBestTile, iFpLuupp)
GO(XQueryColor, iFppp)
GO(XQueryColors, iFpppi)
GOM(XQueryExtension, iFEppppp)
GO(XQueryFont, pFpL)
GO(XQueryKeymap, iFpp)
GO(XQueryPointer, iFpLppppppp)
GO(XQueryTextExtents, iFpLpipppp)
GO(XQueryTextExtents16, iFpLpipppp)
GO(XQueryTree, iFpLpppp)
GO(XRaiseWindow, iFpp)
GO(_XRead, iFppi)
GO(XReadBitmapFile, iFpLpppppp)
GO(XReadBitmapFileData, iFpppppp)
GO(_XReadEvents, vFp)
GO(_XReadPad, vFppi)
GO(XRebindKeysym, iFpLpipi)
GO(XRecolorCursor, iFpLpp)
GO(XReconfigureWMWindow, iFpLiup)
GO(XRectInRegion, iFpiiuu)
GO(XRefreshKeyboardMapping, iFp)
//GO(_XRefreshKeyboardMapping, 
//GO(_XRegisterFilterByMask, 
//GO(_XRegisterFilterByType, 
GOM(XRegisterIMInstantiateCallback, iFEpppppp)
//GO(_XRegisterInternalConnection, 
GOM(XRemoveConnectionWatch, iFEppp)
//GO(XRemoveFromSaveSet
GO(XRemoveHost, iFpp)
GO(XRemoveHosts, iFppi)
GO(XReparentWindow, iFpLLii)
GO(_XReply, iFppii)
GO(XResetScreenSaver, iFp)
GO(XResizeWindow, iFpLuu)
GO(XResourceManagerString, pFp)
GO(XRestackWindows, iFppi)
//GO(_XReverse_Bytes, 
GO(XrmCombineDatabase, vFppi)
GO(XrmCombineFileDatabase, iFppi)
//GO(_XrmDefaultInitParseInfo, 
GO(XrmDestroyDatabase, vFp)
//GOM(XrmEnumerateDatabase
GO(XrmGetDatabase, pFp)
GO(XrmGetFileDatabase, pFp)
GO(XrmGetResource, iFppppp)
GO(XrmGetStringDatabase, pFp)
GO(XrmInitialize, vFv)
//GO(_XrmInitParseInfo, 
//GO(_XrmInternalStringToQuark, 
//GO(XrmLocaleOfDatabase
//GO(XrmMergeDatabases
//GO(XrmParseCommand
//GO(XrmPermStringToQuark
//GO(XrmPutFileDatabase
//GO(XrmPutLineResource
//GO(XrmPutResource
//GO(XrmPutStringResource
//GO(XrmQGetResource
//GO(XrmQGetSearchList
//GO(XrmQGetSearchResource
//GO(XrmQPutResource
//GO(XrmQPutStringResource
//GO(XrmQuarkToString
//GO(XrmSetDatabase
//GO(XrmStringToBindingQuarkList
//GO(XrmStringToQuark
//GO(XrmStringToQuarkList
GO(XrmUniqueQuark, iFv) //typedef int XrmQuark, *XrmQuarkList;
GO(XRootWindow, LFpi)
GO(XRootWindowOfScreen, LFp)
GO(XRotateBuffers, iFpi)
GO(XRotateWindowProperties, iFpLpii)
GO(XSaveContext, iFpLip)
GO(XScreenCount, iFp)
GO(XScreenNumberOfScreen, iFp)
GO(XScreenOfDisplay, pFpi)
//GO(_XScreenOfWindow, 
GO(XScreenResourceString, pFp)
GO(XSelectInput, iFpLl)
GO(_XSend, vFppi)
GO(XSendEvent, iFpLilp)
GO(XServerVendor, pFp)
GO(XSetAccessControl, vFpi)
GOM(XSetAfterFunction, pFEpp)
GO(XSetArcMode, iFppi)
GO(XSetAuthorization, vFpipi)
GO(XSetBackground, iFppL)
GO(XSetClassHint, iFpLp)
GO(XSetClipMask, iFppp)
GO(XSetClipOrigin, iFppii)
GO(XSetClipRectangles, iFppiipii)
//GO(_XSetClipRectangles, 
GO(XSetCloseDownMode, iFpi)
GO(XSetCommand, iFpLpi)
GO(XSetDashes, iFppipi)
GOM(XSetErrorHandler, pFEp)
GO(XSetFillRule, iFppi)
GO(XSetFillStyle, iFppp)
GO(XSetFont, iFppL)
GO(XSetFontPath, iFppi)
GO(XSetForeground, iFppL)
GO(XSetFunction, iFppi)
GO(XSetGraphicsExposures, iFppi)
GO(XSetICFocus, vFp)
GO(XSetIconName, iFppp)
GO(XSetIconSizes, iFpLpi)
GOM(XSetICValues, pFEpV)         // use vaarg
//GO(_XSetImage, 
GOM(XSetIMValues, pFEpV)    // use vaarg
GO(XSetInputFocus, iFpLiL)
GOM(XSetIOErrorHandler, pFEp)
GO(_XSetLastRequestRead, uFpp)
GO(XSetLineAttributes, iFppuiii)
GO(XSetLocaleModifiers, pFp)
GO(XSetModifierMapping, iFpp)
GO(XSetNormalHints, iFpppp)
GO(XSetOCValues, pFpppppppppppppppp) // use vaarg
GO(XSetOMValues, pFp)
GO(XSetPlaneMask, iFppL)
GO(XSetPointerMapping, iFppi)
GO(XSetRegion, iFppp)
GO(XSetRGBColormaps, vFpLpiL)
GO(XSetScreenSaver, iFpiiii)
GO(XSetSelectionOwner, iFpLLL)
GO(XSetSizeHints, iFpLpL)
GO(XSetStandardColormap, vFpLpL)
GO(XSetStandardProperties, iFpLppLpip)
GO(XSetState, iFppLLiL)
GO(XSetStipple, iFppp)
GO(XSetSubwindowMode, iFppi)
GO(XSetTextProperty, vFpLpL)
GO(XSetTile, iFppL)
GO(XSetTransientForHint, iFpLL)
GO(XSetTSOrigin, iFppii)
GO(XSetWindowBackground, iFppu)
GO(XSetWindowBackgroundPixmap, iFppp)
GO(XSetWindowBorder, iFpLL)
GO(XSetWindowBorderPixmap, iFpLL)
GO(XSetWindowBorderWidth, iFpLu)
GO(XSetWindowColormap, iFpLL)
GO(XSetWMClientMachine, vFppp)
GO(XSetWMColormapWindows, iFpLpi)
GO(XSetWMHints, iFpLp)
GO(XSetWMIconName, vFppp)
GO(XSetWMName, vFpLp)
GO(XSetWMNormalHints, vFpLp)
GO(XSetWMProperties, vFpLpppippp)
GO(XSetWMProtocols, iFpLpi)
GO(XSetWMSizeHints, vFpLpL)
GO(XSetZoomHints, iFpLp)
GO(XShrinkRegion, iFpii)
GO(XStoreBuffer, iFppii)
GO(XStoreBytes, iFppi)
GO(XStoreColor, iFpLp)
GO(XStoreColors, iFpLpi)
//GO(_XStoreEventCookie, 
GO(XStoreName, iFpLp)
GO(XStoreNamedColor, iFpLpLi)
GO(XStringListToTextProperty, iFpip)
GO(XStringToKeysym, LFp)
//GOM(XSubImage, pFEpiiuu)    // need unbridging
GO(dummy_XSubImage, pFpiiuu)    // for the wrapper
GO(XSubtractRegion, iFppp)
GO(XSupportsLocale, iFv)
GO(XSync, iFpi)
GOM(XSynchronize, pFEpi)
GO(XTextExtents, iFppipppp)
GO(XTextExtents16, iFppipppp)
GO(_XTextHeight, iFppi)
GO(_XTextHeight16, iFppi)
GO(XTextPropertyToStringList, iFppp)
GO(XTextWidth, iFppi)
GO(XTextWidth16, iFppi)
DATAB(_Xthread_self_fn, sizeof(void*))
GO(XTranslateCoordinates, iFpLLiippp)
//GO(_XTranslateKey, 
//GO(_XTranslateKeySym, 
//GO(_XTryShapeBitmapCursor, 
GO(XUndefineCursor, iFpp)
GO(XUngrabButton, iFpuuL)
GO(XUngrabKey, iFpiuL)
GO(XUngrabKeyboard, iFpL)
GO(XUngrabPointer, iFpL)
GO(XUngrabServer, iFp)
GO(XUninstallColormap, iFpL)
GO(XUnionRectWithRegion, iFppp)
GO(XUnionRegion, iFppp)
//GO(_XUnknownCopyEventCookie, 
//GO(_XUnknownNativeEvent, 
//GO(_XUnknownWireEvent, 
//GO(_XUnknownWireEventCookie, 
GO(XUnloadFont, iFpL)
GO(XUnlockDisplay, vFp)
DATAB(_XUnlockMutex_fn, sizeof(void*))
GO(XUnmapSubwindows, iFpp)
GO(XUnmapWindow, iFpL)
//GO(_XUnregisterFilter, 
GOM(XUnregisterIMInstantiateCallback, iFEpppppp)
//GO(_XUnregisterInternalConnection, 
//GO(_XUnresolveColor, 
GO(XUnsetICFocus, vFp)
//GO(_XUpdateAtomCache, 
//GO(_XUpdateGCCache, 
GO(Xutf8DrawImageString, vFpLppiipi)
GO(Xutf8DrawString, vFppppiipi)
GO(Xutf8DrawText, vFpLpiipi)
GO(Xutf8LookupString, iFpppipp)
GO(Xutf8ResetIC, pFp)
GO(Xutf8SetWMProperties, vFpLpppippp)
GO(Xutf8TextEscapement, iFppi)
GO(Xutf8TextExtents, iFppipp)
GO(Xutf8TextListToTextProperty, iFppiup)
//GO(_Xutf8TextListToTextProperty, 
GO(Xutf8TextPerCharExtents, iFppippippp)
GO(Xutf8TextPropertyToTextList, iFpppp)
//GO(_Xutf8TextPropertyToTextList, 
GOM(XVaCreateNestedList, pFEiV)
GO(XVendorRelease, iFp)
GO(_XVIDtoVisual, pFpp)
GO(XVisualIDFromVisual, LFp)
GO(XWarpPointer, iFpLLiiuuii)
GO(XwcDrawImageString, vFpLppiipi)
GO(XwcDrawString, vFppppiipi)
GO(XwcDrawText, vFpLpiipi)
GO(XwcFreeStringList, vFp)
//GO(_XwcFreeStringList, 
GO(XwcLookupString, iFpppipp)
GO(XwcResetIC, pFp)
//GO(_Xwcscmp, 
//GO(_Xwcscpy, 
//GO(_Xwcslen, 
//GO(_Xwcsncmp, 
//GO(_Xwcsncpy, 
//GO(_Xwcstombs, 
GO(XwcTextEscapement, iFppi)
GO(XwcTextExtents, iFppipp)
GO(XwcTextListToTextProperty, iFppiup)
//GO(_XwcTextListToTextProperty, 
GO(XwcTextPerCharExtents, iFppippippp)
GO(XwcTextPropertyToTextList, iFpppp)
//GO(_XwcTextPropertyToTextList, 
GO(_Xwctomb, iFpu)
GO(XWhitePixel, LFpi)
GO(XWhitePixelOfScreen, LFp)
//GO(XWidthMMOfScreen
GO(XWidthOfScreen, iFp)
GO(XWindowEvent, iFpLlp)
GO(_XWireToEvent, iFppp)
GO(XWithdrawWindow, iFppi)
GO(XWMGeometry, iFpippupppppp)
GO(XWriteBitmapFile, iFppLuuii)
GO(XXorRegion, iFppp)

GO(_XData32, iFppu)
GO(_XRead32, iFppL)

GO(dummy_putpixel, iFpiiL)
GO(dummy_addpixel, iFpl)
